package com.jxdinfo.hussar.example.messagereminder.wsdmessagereminder.model;

import com.jxdinfo.hussar.platform.core.base.entity.BaseEntity;
import org.apache.ibatis.type.Alias;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;

/**
 * 消息提醒数据模型实体类
 */
@Alias("messagereminder.wsdmessagereminder.WsdMessageReminder")
@TableName("wsd_message_reminder")
public class WsdMessageReminder implements BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId("BUSINESS_ID")
    private Long businessId;

    /**
     * 创建人
     */
    @TableField("CREATOR")
    private Long creator;

    /**
     * 创建时间
     */
    @TableField("CREATE_TIME")
    private LocalDateTime createTime;

    /**
     * 更新人
     */
    @TableField("UPDATE_USER_ID")
    private Long updateUserId;

    /**
     * 更新时间
     */
    @TableField("UPDATE_TIME")
    private LocalDateTime updateTime;

    /**
     * 删除标识
     */
    @TableField("DEL_FLAG")
    private String delFlag;

    /**
     * 所属部门
     */
    @TableField("DATA_ORGAN")
    private Long dataOrgan;

    /**
     * 流程标识
     */
    @TableField("PROCESS_TAG")
    private String processTag;

    /**
     * 备用字段1
     */
    @TableField("BAK1")
    private String bak1;

    /**
     * 备用字段2
     */
    @TableField("BAK2")
    private String bak2;

    /**
     * 备用字段3
     */
    @TableField("BAK3")
    private String bak3;

    /**
     * 备用字段4
     */
    @TableField("BAK4")
    private String bak4;

    /**
     * 备用字段5
     */
    @TableField("BAK5")
    private String bak5;

    /**
     * 备用字段6
     */
    @TableField("BAK6")
    private String bak6;

    /**
     * 备用字段7
     */
    @TableField("BAK7")
    private String bak7;

    /**
     * 备用字段8
     */
    @TableField("BAK8")
    private String bak8;

    /**
     * 备用字段9
     */
    @TableField("BAK9")
    private String bak9;

    /**
     * 备用字段10
     */
    @TableField("BAK10")
    private String bak10;

    /**
     * 备用字段11
     */
    @TableField("BAK11")
    private String bak11;

    /**
     * 备用字段12
     */
    @TableField("BAK12")
    private String bak12;

    /**
     * 备用字段13
     */
    @TableField("BAK13")
    private String bak13;

    /**
     * 备用字段14
     */
    @TableField("BAK14")
    private String bak14;

    /**
     * 备用字段15
     */
    @TableField("BAK15")
    private String bak15;

    /**
     * 备用字段16
     */
    @TableField("BAK16")
    private String bak16;

    /**
     * 提醒模块
     */
    @TableField("REMINDER_MODULE")
    private String reminderModule;

    /**
     * 状态
     */
    @TableField("READ_STATUS")
    private String readStatus;

    /**
     * 办理人
     */
    @TableField("TRANSACTOR")
    private String transactor;

    /**
     * 办理人id
     */
    @TableField("TRANSACTOR_ID")
    private Long transactorId;

    /**
     * 相关提醒模块表业务主键
     */
    @TableField("BUSINESS_TASK_ID")
    private Long businessTaskId;

    /**
     * 提醒人id
     */
    @TableField("REMINDER_USER_ID")
    private String reminderUserId;

    /**
     * 提醒人
     */
    @TableField("REMINDER_USER")
    private String reminderUser;

    /**
     * 提醒角色
     */
    @TableField("REMINDER_ROLE")
    private String reminderRole;

    /**
     * 提醒角色id
     */
    @TableField("REMINDER_ROLE_ID")
    private String reminderRoleId;

    /**
     * 截至日期
     */
    @TableField("EXPIRATION_DATE")
    private String expirationDate;

    /**
     * 提醒内容
     */
    @TableField("REMINDER_CONTENT")
    private String reminderContent;

    public Long getBusinessId() {
        return businessId;
    }

    public void setBusinessId(Long businessId) {
        this.businessId = businessId;
    }

    public Long getCreator() {
        return creator;
    }

    public void setCreator(Long creator) {
        this.creator = creator;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Long updateUserId) {
        this.updateUserId = updateUserId;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public Long getDataOrgan() {
        return dataOrgan;
    }

    public void setDataOrgan(Long dataOrgan) {
        this.dataOrgan = dataOrgan;
    }

    public String getProcessTag() {
        return processTag;
    }

    public void setProcessTag(String processTag) {
        this.processTag = processTag;
    }

    public String getBak1() {
        return bak1;
    }

    public void setBak1(String bak1) {
        this.bak1 = bak1;
    }

    public String getBak2() {
        return bak2;
    }

    public void setBak2(String bak2) {
        this.bak2 = bak2;
    }

    public String getBak3() {
        return bak3;
    }

    public void setBak3(String bak3) {
        this.bak3 = bak3;
    }

    public String getBak4() {
        return bak4;
    }

    public void setBak4(String bak4) {
        this.bak4 = bak4;
    }

    public String getBak5() {
        return bak5;
    }

    public void setBak5(String bak5) {
        this.bak5 = bak5;
    }

    public String getBak6() {
        return bak6;
    }

    public void setBak6(String bak6) {
        this.bak6 = bak6;
    }

    public String getBak7() {
        return bak7;
    }

    public void setBak7(String bak7) {
        this.bak7 = bak7;
    }

    public String getBak8() {
        return bak8;
    }

    public void setBak8(String bak8) {
        this.bak8 = bak8;
    }

    public String getBak9() {
        return bak9;
    }

    public void setBak9(String bak9) {
        this.bak9 = bak9;
    }

    public String getBak10() {
        return bak10;
    }

    public void setBak10(String bak10) {
        this.bak10 = bak10;
    }

    public String getBak11() {
        return bak11;
    }

    public void setBak11(String bak11) {
        this.bak11 = bak11;
    }

    public String getBak12() {
        return bak12;
    }

    public void setBak12(String bak12) {
        this.bak12 = bak12;
    }

    public String getBak13() {
        return bak13;
    }

    public void setBak13(String bak13) {
        this.bak13 = bak13;
    }

    public String getBak14() {
        return bak14;
    }

    public void setBak14(String bak14) {
        this.bak14 = bak14;
    }

    public String getBak15() {
        return bak15;
    }

    public void setBak15(String bak15) {
        this.bak15 = bak15;
    }

    public String getBak16() {
        return bak16;
    }

    public void setBak16(String bak16) {
        this.bak16 = bak16;
    }

    public String getReminderModule() {
        return reminderModule;
    }

    public void setReminderModule(String reminderModule) {
        this.reminderModule = reminderModule;
    }

    public String getReadStatus() {
        return readStatus;
    }

    public void setReadStatus(String readStatus) {
        this.readStatus = readStatus;
    }

    public String getTransactor() {
        return transactor;
    }

    public void setTransactor(String transactor) {
        this.transactor = transactor;
    }

    public Long getTransactorId() {
        return transactorId;
    }

    public void setTransactorId(Long transactorId) {
        this.transactorId = transactorId;
    }

    public Long getBusinessTaskId() {
        return businessTaskId;
    }

    public void setBusinessTaskId(Long businessTaskId) {
        this.businessTaskId = businessTaskId;
    }

    public String getReminderUserId() {
        return reminderUserId;
    }

    public void setReminderUserId(String reminderUserId) {
        this.reminderUserId = reminderUserId;
    }

    public String getReminderUser() {
        return reminderUser;
    }

    public void setReminderUser(String reminderUser) {
        this.reminderUser = reminderUser;
    }

    public String getReminderRole() {
        return reminderRole;
    }

    public void setReminderRole(String reminderRole) {
        this.reminderRole = reminderRole;
    }

    public String getReminderRoleId() {
        return reminderRoleId;
    }

    public void setReminderRoleId(String reminderRoleId) {
        this.reminderRoleId = reminderRoleId;
    }

    public String getExpirationDate() {
        return expirationDate;
    }

    public void setExpirationDate(String expirationDate) {
        this.expirationDate = expirationDate;
    }

    public String getReminderContent() {
        return reminderContent;
    }

    public void setReminderContent(String reminderContent) {
        this.reminderContent = reminderContent;
    }

    @Override
    public String toString() {
        return "wsdMessageReminder{" + "businessId=" + businessId + ", creator=" + creator + ", createTime=" + createTime + ", updateUserId=" + updateUserId + ", updateTime=" + updateTime + ", delFlag=" + delFlag + ", dataOrgan=" + dataOrgan + ", processTag=" + processTag + ", bak1=" + bak1 + ", bak2=" + bak2 + ", bak3=" + bak3 + ", bak4=" + bak4 + ", bak5=" + bak5 + ", bak6=" + bak6 + ", bak7=" + bak7 + ", bak8=" + bak8 + ", bak9=" + bak9 + ", bak10=" + bak10 + ", bak11=" + bak11 + ", bak12=" + bak12 + ", bak13=" + bak13 + ", bak14=" + bak14 + ", bak15=" + bak15 + ", bak16=" + bak16 + ", reminderModule=" + reminderModule + ", readStatus=" + readStatus + ", transactor=" + transactor + ", transactorId=" + transactorId + ", businessTaskId=" + businessTaskId + ", reminderUserId=" + reminderUserId + ", reminderUser=" + reminderUser + ", reminderRole=" + reminderRole + ", reminderRoleId=" + reminderRoleId + ", expirationDate=" + expirationDate + ", reminderContent=" + reminderContent + "}";
    }
}
